home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / inet / scc / 9224 < prev    next >
Text File  |  1992-10-06  |  19KB  |  476 lines

  1. **************************************************************************
  2. Security Bulletin 9224                  DISA Defense Communications System
  3. October 6, 1992             Published by: DDN Security Coordination Center
  4.                                       (SCC@NIC.DDN.MIL)   1-(800) 365-3642
  5.  
  6.                         DEFENSE  DATA  NETWORK
  7.                           SECURITY  BULLETIN
  8.  
  9.   The DDN SECURITY BULLETIN is distributed by the DDN SCC (Security
  10.   Coordination Center) under DISA contract as a means of communicating
  11.   information on network and host security exposures, fixes, and concerns
  12.   to security and management personnel at DDN facilities.  Back issues may
  13.   be obtained via FTP (or Kermit) from NIC.DDN.MIL [192.112.36.5]
  14.   using login="anonymous" and password="guest".  The bulletin pathname is
  15.   scc/ddn-security-yynn (where "yy" is the year the bulletin is issued
  16.   and "nn" is a bulletin number, e.g., scc/ddn-security-9224).
  17. **************************************************************************
  18. + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  19. !                                                                       !
  20. !     The following important advisory was issued by the Computer       !
  21. !     Emergency Response Team (CERT) and is being relayed unedited      !
  22. !     via the Defense Information Systems Agency's Security             !
  23. !     Coordination Center distribution system as a means of             !
  24. !     providing DDN subscribers with useful security information.       !
  25. !                                                                       !
  26. + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  27. ==========================================================================
  28. CA-92:17                        CERT Advisory
  29.                             October 5, 1992
  30.                  Hewlett-Packard NIS ypbind Vulnerability
  31.  
  32. --------------------------------------------------------------------------
  33.  
  34. The CERT Coordination Center has received information concerning a
  35. vulnerability in the NIS ypbind module for the Hewlett-Packard (HP)
  36. HP/UX Operating System for series 300, 700, and 800 computers. 
  37.  
  38. HP is aware of the problem and has produced patches for HP/UX 8.xx
  39. versions.  This problem is fixed in HP/UX 9.0.
  40.  
  41. Architecture  Patch ID    Filename                               Checksum
  42.  
  43. Series 300    PHNE_1359   /hp-ux_patches/s300_400/8.X/PHNE_1359   39206 214
  44. Series 700    PHNE_1360   /hp-ux_patches/s700/8.X/PHNE_1360       37915 299
  45. Series 800    PHNE_1361   /hp-ux_patches/s800/8.X/PHNE_1361       44288 299
  46.  
  47. The checksums listed above are for the patch archive files from HP.
  48. Once unpacked, each shell archive contains additional checksum 
  49. information in the file "patchfilename.text".  This checksum is
  50. applicable to the binary patch file "patchfilename.updt".
  51.  
  52. These patches may be obtained from HP via ftp (this is NOT anonymous ftp)
  53. or the HP SupportLine.  To obtain HP security patches, you must first
  54. register with the HP SupportLine.  The registration instructions provided
  55. below will not be included in future advisories.
  56.  
  57. If you have any questions about obtaining or installing the patches,
  58. contact the USA HP SupportLine at 415-691-3888 or your local HP
  59. SupportLine number.  Please note that the telephone numbers in this
  60. advisory are for the USA and Canada. 
  61.  
  62. --------------------------------------------------------------------------
  63.  
  64. I.   Description
  65.  
  66.      A vulnerability in HP NIS allows remote NIS servers unauthorized
  67.      access to local NIS hosts.  An HP NIS client will accept ypset
  68.      requests from hosts outside its NIS domain.
  69.  
  70. II.  Impact
  71.  
  72.      Root on a remote host running any vendor's implementation of NIS
  73.      can gain root access on any local host running HP's NIS ypbind. 
  74.  
  75. III. Solution
  76.         
  77.      All HP NIS clients and servers running ypbind should obtain and 
  78.      install the patch, as detailed below.
  79.  
  80.      The sections below include 1) instructions for registering with the
  81.      HP SupportLine and obtaining the HP security patches, and
  82.      2) instructions for installing the patch provided by HP.
  83.      The instructions for installing the patch are also provided in the
  84.      PHNE_xxxx.text file (this file is created after the patch has been
  85.      unpacked). 
  86.  
  87. =========================================================================
  88.              Beginning of Text provided by Hewlett-Packard
  89. =========================================================================
  90. HP SupportLine Registration Instructions
  91.  
  92. HP SupportLine phone number:  415-691-3888.
  93.  
  94. Customers in three categories are eligible to obtain the security patches:
  95.  
  96.  1) HP SupportLine customers who have a software support contract or
  97.     have recently purchased an HP 9000 and who access the SupportLine
  98.     via a terminal or modem.
  99.  2) HP SupportLine customers who have access via Internet.
  100.  3) Customers not currently accessing the HP SupportLine.
  101.  
  102. For category 1:
  103. ---------------
  104. Step 1: Dial 415-691-3680.
  105.  
  106. Step 2: When your communications program indicates that you are
  107. connected, press "return".  The system prompt, ":" or "login:",
  108. should appear.
  109.  
  110. Step 3: If your system prompt is ":", log on to the HP SupportLine 
  111. account by typing "HELLO USER.HPSL", followed by "return".
  112.  
  113.         If your system prompt is "login:", log on by typing "login: hpsl",
  114. followed by "return".
  115.  
  116. Step 4: When prompted, type your system handle and password; follow each
  117. with "return".  Your system handle and password are provided in the
  118. cover letter you received with your "Getting Started Kit." 
  119.  
  120. Step 5: Press "return" until the HP SupportLine Top Menu screen is
  121. displayed.  If your terminal does not support block mode, enable HPSL's
  122. line editor by typing "SET EDITOR LINE" at the command prompt and entering
  123. "return". 
  124.  
  125. For category 2:
  126. ---------------
  127. Step 1: HP 9000, HP Apollo, and HP 64000 system users who have been 
  128. authorized by the National Science Foundation (NSF) to use Internet
  129. may access HP SupportLine over the Internet.  Connect to HP SupportLine
  130. using the address provided in your "Getting Started Kit."  U.S. login
  131. examples are
  132.  
  133.         telnet 192.6.148.19
  134.                  or
  135.         telnet support.mayfield.hp.com
  136.  
  137. Step 2: Once you access HP SupportLine, type "hpsl" at the "login:" 
  138. prompt. 
  139.  
  140. Step 3: When prompted, enter your system handle and password; follow each 
  141. with "return".  Your system handle and password are provided in the cover
  142. letter you received with your "Getting Started Kit." 
  143.  
  144. Step 4: Press "return" until the HP SupportLine Top Menu is displayed. 
  145.  
  146.  
  147. Step 5: At the Top Menu, choose "3   Patch support information" by 
  148. typing "3" at the "Select an item or enter a command (? for help) :"
  149. prompt.  This will put you in the Patch Support Information Menu.
  150.  
  151. Step 6: At the Patch Support Information Menu, choose "3   Retrieve 
  152. patch file transfer login" to get your patch file transfer login by
  153. typing "3" at the "Select an item or enter a command (? for help) :"
  154. prompt.  This will put you at a screen that allows you to choose the
  155. method for patch file transfers.  The choices are ftp, kermit, and uucp.
  156. To choose ftp, type "1" at the "Enter selection :" prompt.  The next
  157. screen will display your patch file transfer method and your patch file
  158. transfer login.  You will use the *SAME* patch file login when you ftp
  159. patch file(s).  
  160.  
  161. Step 7:  When you exit the HP SupportLine, by typing "E" at the
  162. "Select an item or enter a command (? for help) :" prompt, the
  163. connection is closed. 
  164.  
  165. Step 8:  FTP to
  166.  
  167.         192.6.148.19
  168.              or
  169.         support.mayfield.hp.com
  170.  
  171. Step 9:  At the "Name (support.mayfield.hp.com:username):" prompt,
  172. type your patch file transfer login.
  173.  
  174. Step 10: At the "Password:" prompt, type the password assigned to
  175. you by Hewlett-Packard when you registered.
  176.  
  177. Step 11: At the "ftp>" prompt, set the transfer mode to binary by
  178. typing "bin".  You should get a message "Type set to I".
  179.  
  180. Step 12: At the "ftp>" prompt, cd to "hp-ux_patches".  Then cd to the
  181. directory named for your type of architecture (s300_400, s700, or
  182. s800).  Then cd to "8.X".
  183.  
  184. Step 13: At the "ftp>" prompt, type "get PHNE_xxxx" (where xxxx is
  185. 1359, 1360, or 1361 - depending on the architecture of your host(s)).
  186.  
  187. For category 3:
  188. ---------------
  189. Step 1: Dial 415-691-3680.
  190.  
  191. Step 2: Type "hpslreg" at the "login:" prompt to begin the registration
  192. process. 
  193.  
  194. Step 3: Follow the instructional prompts.
  195.  
  196. Step 4: Once you have received your HP SupportLine system handle and 
  197. password, follow the directions in category 1) or 2), depending on
  198. your preferred access method.
  199.  
  200.  
  201. ========================================================================
  202. Patch Installation Instructions 
  203.  
  204. Item Subject: PHNE_1359.text
  205. Patch Name:   PHNE_1359
  206.  
  207. Patch Description: ypbind that accepts ypset only from local host
  208.  
  209. This patch provides a special version of ypbind that accepts ypset
  210. requests only from the local host.  This prevents a superuser on a
  211. remote system from issuing a ypset -h command to the local system to
  212. create a rogue ypserver.
  213.  
  214. Path Name:  /hp-ux_patches/s300_400/8.X/PHNE_1359
  215.  
  216. Effective Date:  920810
  217.  
  218. Patch Files:  ypbind
  219.  
  220. SR#:  1650-172619
  221.  
  222. "what" string/timestamp:
  223.     ypbind
  224.         ypbind:  $Revision:  1.43.108.1.1.1 $ $Date:  91/12/12 18:10:30
  225.         $
  226.  
  227. "sum" output:
  228.     46857 200 ypbind
  229.  
  230. Dependencies:  None.
  231.  
  232. Supersedes:  None.
  233.  
  234. Patch Package Size:  134 Kbytes
  235.  
  236. Installation Instructions: 
  237.  
  238.      Before installing this patch, please review all instructions and
  239.      the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard
  240.      support terms and conditions for precautions, scope of license,
  241.      restrictions, and limitation of liability and warranties,
  242.  
  243.      Note: Please back up your system before you patch.
  244.  
  245. ------------------------------------------------------------------------
  246.  
  247. After getting the patch onto your machine, unshar the patch 
  248. (sh PHNE_1359). 
  249.  
  250. To install this patch, do the following:
  251.  
  252. 1)  Run the update program. (Note: you must be logged in as root to
  253.     update a system.)
  254. 2)  Once in the update "Main Menu", move the highlighted line to "Change 
  255.     Source or Destination ->" and press "Return" or "Select Item".
  256. 3)  Make sure the highlighted item in the "Change Source or Destination"
  257.     window is "From Tape Device to Local System ...", then press "Return"
  258.     or "Select Item".
  259. 4)  You should now be in the "From Tape Device to Local System" window. 
  260.     Change the "Source:  /dev/rmt/0m" to "Source: /tmp/PHNE_1359.updt" 
  261.     (this assumes that you are in the /tmp directory where
  262.     PHNE_1359.updt has been placed).  Note: You must enter the complete
  263.     path name. 
  264. 5)  Press "Done".
  265. 6)  From here on, follow the standard directions for update.
  266.  
  267. The customized script that update runs will move the original software 
  268. to /system/PHNE_1359/orig.  In order to recover from any potential problems,
  269. HP recommends keeping the software there.  HP also recommendeds that you
  270. move the PHNE_1359.text file to /system/PHNE_1359 and retain it for future
  271. reference.
  272.  
  273. If you wish to put this patch on a magnetic tape and update from the
  274. tape drive, dd a copy of the patch to the tape drive.  As an example,
  275. the following will create a copy of the patch that update can read: 
  276.  
  277. dd if=PHNE_1359.updt of=/dev/rmt/0m bs=2048
  278.  
  279. .......................................................................
  280.  
  281. Item Subject: PHNE_1360.text
  282. Patch Name:  PHNE_1360
  283.  
  284. Patch Description: ypbind that accepts ypset only from local host
  285.  
  286. This patch provides a special version of ypbind that accepts ypset
  287. requests only from the local host.  This prevents a superuser on a remote
  288. system from issuing a ypset -h command to the local system to create a
  289. rogue ypserver.
  290.  
  291. Path Name:  /hp-ux_patches/s700/8.X/PHNE_1360
  292.  
  293. Effective Date:  920810
  294.  
  295. Patch Files:  ypbind
  296.  
  297. SR#:  1650-172619
  298.  
  299. "what" string/timestamp:
  300.     ypbind
  301.         ypbind:  $Revision:  1.43.108.1.1.1 $ $Date:  91/12/12 18:10:30
  302.         $
  303.  
  304. "sum" output:
  305.     48068 256 ypbind
  306.  
  307. Dependencies:  None.
  308.  
  309. Supersedes:  None.
  310.  
  311. Patch Package Size:  164 Kbytes
  312.  
  313. Installation Instructions: 
  314.  
  315.      Before installing this patch, please review all instructions and
  316.      the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard
  317.      support terms and conditions for precautions, scope of license,
  318.      restrictions, and limitation of liability and warranties.
  319.      
  320.      Note: Please back up your system before you patch.
  321.  
  322. ---------------------------------------------------------------------------
  323.  
  324. After getting the patch onto your machine, unshar the patch 
  325. (sh PHNE_1360).
  326.  
  327. To install this patch do the following:
  328. 1)  Run the update program.  (Note: you must be logged in as root to
  329.     update a system.)
  330. 2)  Once in the update "Main Menu", move the highlighted line to "Change 
  331.     Source or Destination ->" and press "Return" or "Select Item".
  332. 3)  Make sure the highlighted item in the "Change Source or Destination"
  333.     window is "From Tape Device to Local System ...", then press "Return"
  334.     or "Select Item".
  335. 4)  You should now be in the "From Tape Device to Local System" window. 
  336.     Change the "Source:  /dev/rmt/0m" to "Source: /tmp/PHNE_1360.updt" 
  337.     (this assumes that you are in the /tmp directory where
  338.     PHNE_1360.updt has been placed).  Note: You must enter the complete
  339.     path name. 
  340. 5)  Press "Done".
  341. 6)  From here on, follow the standard directions for update.
  342.  
  343. The customized script that update runs will move the original software 
  344. to /system/PHNE_1360/orig. In order to recover from any potential problems,
  345. HP recommends keeping the software there.  HP also recommendeds that you
  346. move the PHNE_1360.text file to /system/PHNE_1360 and retain it for future
  347. reference.
  348.  
  349. If you wish to put this patch on a magnetic tape and update from the
  350. tape drive, dd a copy of the patch to the tape drive.  As an example,
  351. the following will create a copy of the patch that update can read: 
  352.  
  353. dd if=PHNE_1360.updt of=/dev/rmt/0m bs=2048
  354.  
  355. .......................................................................
  356.  
  357. Item Subject: PHNE_1361.text
  358. Patch Name:  PHNE_1361
  359.  
  360. Patch Description: ypbind that accepts ypset only from local host
  361.  
  362. This patch provides a special version of ypbind that accepts ypset requests
  363. only from the local host.  This prevents a superuser on a remote system
  364. from issuing a ypset -h command to the local system to create a rogue
  365. ypserver.
  366.  
  367. Path Name:  /hp-ux_patches/s800/8.X/PHNE_1361
  368.  
  369. Effective Date:  920810
  370.  
  371. Patch Files:  ypbind
  372.  
  373. SR#:  1650-172619
  374.  
  375. "what" string/timestamp:
  376.     ypbind
  377.         ypbind:  $Revision:  1.43.108.1.1.1 $ $Date:  91/12/12 18:10:30
  378.         $
  379.  
  380. "sum" output:
  381.     48068 256 ypbind
  382.  
  383. Dependencies:  None.
  384.  
  385. Supersedes:  None.
  386.  
  387. Patch Package Size:  164 Kbytes
  388.  
  389. Installation Instructions: 
  390.  
  391.      Before installing this patch, please review all instructions
  392.      and the Hewlett-Packard SupportLine User Guide or your
  393.      Hewlett-Packard support terms and conditions for precautions,
  394.      scope of license, restrictions, and limitation of liability
  395.      and warranties.
  396.      
  397.      Note: Please back up your system before you patch.
  398.  
  399. ---------------------------------------------------------------------------
  400.  
  401. After getting the patch onto your machine, unshar the patch 
  402. (sh PHNE_1361). 
  403.  
  404. To install this patch do the following:
  405.  
  406. 1)  Run the update program. (Note: you must be logged in as root to
  407.     update a system.)
  408. 2)  Once in the update "Main Menu", move the highlighted line to "Change 
  409.     Source or Destination ->" and press "Return" or "Select Item".
  410. 3)  Make sure the highlighted item in the "Change Source or
  411.     Destination" window is "From Tape Device to Local System ...", then
  412.     press "Return" or "Select Item".
  413. 4)  You should now be in the "From Tape Device to Local System" window. 
  414.     Change the "Source:  /dev/rmt/0m" to "Source: /tmp/PHNE_1361.updt" 
  415.     (this assumes that you are in the /tmp directory where
  416.     PHNE_1361.updt has been placed).  Note: You must enter the complete
  417.     path name. 
  418. 5)  Press "Done".
  419. 6)  From here on, follow the standard directions for update.
  420.  
  421. The customized script that update runs will move the original software 
  422. to /system/PHNE_1361/orig.  In order to recover from any potential problems,
  423. HP recommends keeping this software there.  HP also recommendeds that you
  424. move the PHNE_1361.text file to /system/PHNE_1361 and retain it for future
  425. reference.
  426.  
  427. If you wish to put this patch on a magnetic tape and update from the
  428. tape drive, dd a copy of the patch to the tape drive.  As an example
  429. the following will create a copy of the patch that update can read:  
  430.  
  431. dd if=PHNE_1361.updt of=/dev/rmt/0m bs=2048
  432.  
  433. ============================================================================
  434.                  End of Text provided by Hewlett-Packard
  435. ============================================================================
  436.  
  437. -----------------------------------------------------------------------------
  438. The CERT Coordination Center wishes to thank Brian Kelley of Ford
  439. Motor Company for bringing this vulnerability to our attention.  We
  440. would also like to thank Hewlett-Packard for their response to this
  441. problem. 
  442. -----------------------------------------------------------------------------
  443.  
  444. If you believe that your system has been compromised, contact the CERT
  445. Coordination Center or your representative in FIRST (Forum of Incident
  446. Response and Security Teams). 
  447.  
  448. Internet E-mail: cert@cert.org
  449. Telephone: 412-268-7090 (24-hour hotline)
  450.            CERT personnel answer 7:30 a.m.-6:00 p.m. EST(GMT-5)/EDT(GMT-4),
  451.            on call for emergencies during other hours.
  452.  
  453. CERT Coordination Center
  454. Software Engineering Institute
  455. Carnegie Mellon University
  456. Pittsburgh, PA 15213-3890
  457.  
  458. Past advisories, information about FIRST representatives, and other
  459. information related to computer security are available for anonymous ftp
  460. from cert.org (192.88.209.5).
  461.  
  462.  
  463. ****************************************************************************
  464. *                                                                          *
  465. *    The point of contact for MILNET security-related incidents is the     *
  466. *    Security Coordination Center (SCC).                                   *
  467. *                                                                          *
  468. *               E-mail address: SCC@NIC.DDN.MIL                            *
  469. *                                                                          *
  470. *               Telephone: 1-(800)-365-3642                                *
  471. *                                                                          *
  472. *    NIC Help Desk personnel are available from 7:00 a.m.-7:00 p.m. EST,   *
  473. *    Monday through Friday except on federal holidays.                     *
  474. *                                                                          *
  475. ****************************************************************************
  476.